This chapter describes the components that perform tween operations, sometimes called tweeners. It also describes tween operations performed by QuickTime for tween types that are native to QuickTime.
A tween operation lets you algorithmically generate an output value for any point in a time interval. The input for a tween is a small number of values, often as few as one or two, from which a range of values can be derived. You can use output from a tween to modify tracks in a QuickTime movie, as described in Media Handlers: Tween.
You can also use the output values from tweeners in your application to perform actions unrelated to movies.
About Tween OperationsQuickTime 4 Reference introduces tweens and their uses and provides an overview of the tween operations that are possible.
Using Tween ComponentsQuickTime 4 Reference describes how to create the tween containers that the tween media handler uses. Several utility routines are documented.
QuickTime 4 Reference explains how to create a tween component for a new data type, a new interpolation algorithm, or both.
Tween Container SyntaxQuickTime 4 Reference describes the syntax used by the various tween container types.
Native Tween Types Processed by QuickTimeQuickTime 4 Reference describes the tween types that are processed by QuickTime as native types and do not require a tween component.
QuickTime 4 Reference lists the tween types and their associated data structures for QuickDraw 3D objects.
Other Tween ComponentsQuickTime 4 Reference describes several tween components provided with QuickTime. These tween components perform complex tweening on common data types.
QuickTime 4 Reference defines the constants used with tween components. Included are a variety of tween atom types, as well as the flags used to control tween components.
QuickTime 4 Reference defines the data types used with tween components. Included is the value setting function, which is implemented as a universal proc pointer or a universal data pointer, depending on the operating system.
QuickTime 4 Reference defines the required functions that a tween component must support.